package cn.jiyun;

import com.mongodb.BasicDBObject;
import com.mongodb.MongoClient;
import com.mongodb.client.FindIterable;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
import org.bson.Document;

//Mongo入门Demo
public class MongoSeach2 {
    //查询浏览量大于1000的记录
    public static void main(String[] args) {
        //创建连接
        MongoClient client=new MongoClient("127.0.0.1");
        //打开数据库
        MongoDatabase spitdb = client.getDatabase("spitdb");
        //构建查询条件
        BasicDBObject bson=new BasicDBObject("visits",new BasicDBObject("$gt",1000));
        //查询记录获取结果集合
        MongoCollection<Document> spit = spitdb.getCollection("spit");
        //查询记录获取文档集合
        FindIterable<Document> documents = spit.find(bson);
        for (Document document : documents) {
            System.out.println("内容："+document.getString("name"));
            System.out.println("用户ID："+document.getString("userid"));
            System.out.println("浏览量："+document.getInteger("visits"));
            System.out.println("=================================");
        }
        //关闭连接
        client.close();
    }

}
